package com.headfirst.BehaviorMode.command.simpleremote;

import com.headfirst.BehaviorMode.command.simpleremote.equipment.Light;

/**
 * 具体的命令对象
 * 
 * 打开电灯的命令，需要实现命令接口Command
 */
public class LightOnCommand implements Command{
    
    // （请求）动作的接收者
    private Light light;
    
    public LightOnCommand(Light light){
        this.light = light;
    }
    
    // 命令对象中的动作
    @Override
    public void execute() {
        light.on();
    }
}
